home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 5
/
Aminet 5 - March 1995.iso
/
Aminet
/
dev
/
c
/
agl103p.readme
< prev
next >
Wrap
Text File
|
1994-12-18
|
8KB
|
191 lines
Short: Subset of the IrisGL(TM) graphics lang.
Author: Jason Weber
Uploader: jason@belvoir-arl-irisgt.army.mil
Type: dev/c
Version 1.03: Initial official public release
Here's some excerpts from the doc file:
*******************************************************************************
What is AGL?
Amiga GL by Jason Weber
Copyright © 1994, Jason Weber
This library is a subset of the IrisGL(TM) graphics language. IrisGL(TM) was
developed by Silicon Graphics Inc (SGI) (TM). The Amiga version presented
here is not produced, supported, or endorsed by SGI(TM). SGI's (TM) unoffical
release of their API allows me to release my Amiga version to the general
public.
I presume Silicon Graphics Inc., SGI, IrisGL, and OpenGL are trademarks
of Silicon Graphics Inc.
*******************************************************************************
Who would do such a thing?
This source/library is property of Jason Weber.
No one is permitted to distribute a modified version of this software without
permission. Any redistribution must contain all of the original files. Any
fix or improvement must be passed through the original author.
There is no fee to copy the software. Permission to use is only granted to
users who register the software.
*******************************************************************************
What hardware/software does it need?
The library's source can be compiled for any Amiga. I believe I followed all
the "rules" and avoided any tempting tricks.
I use a 25Mhz Amiga 3000. I would recommend this as a minumum configuration.
The performance is poor on a stock Amiga 500.
The compile scripts use csh (Csh 5.37 by Urban D Mueller/Andreas M Kirchwitz).
The middle mouse button is fully supported. If you don't have a middle mouse
button, it is very unlikely that you will receive a MIDDLEMOUSE event.
*******************************************************************************
What is supported?
CONFIGURATION
gversion(), getgdesc(), getdisplaymode()
WINDOWS
foreground()
prefposition(), prefsize()
winopen(), winclose(), winset(), winget(), winpush(), winpop()
winposition(), winmove(), wintitle()
getsize(), getorigin()
singlebuffer(), doublebuffer(), swapbuffers()
cmode()
RGBmode(): EXPERIMENTAL
gconfig()
EVENTS
getbutton() for keys and mouse buttons
getvaluator() for MOUSEX,MOUSEY
qdevice(), unqdevice(), isqueued(), qreset()
qenter(), qtest(), qread()
tie() to mouse valuators
queue-able events: REDRAW, INPUTCHANGE, MOUSEX, MOUSEY,
LEFTMOUSE, MIDDLEMOUSE, RIGHTMOUSE,
KEYBD, WINQUIT, most individual keys
TRANSFORMS
perspective(), ortho2(), ortho()
scrmask(), viewport()
pushmatrix(), popmatrix()
translate(), rot(), scale()
mmode(), getmmode(), loadmatrix(), getmatrix(), multmatrix()
DRAWING
mapcolor(), getmcolor(), color(), getcolor()
clear()
bgnpoint(), endpoint(), bgnline(), endline(), bgnpolygon(), endpolygon()
v2i(), v3i(), v2s(), v3s(), v2f(), v3f()
cmov2s(), cmovs(), cmov2i(), cmovi(), cmov2(), cmov(),
charstr(), getcpos()
recti(), rectfi(), rects(), rectfs(), rect(), rectf()
*******************************************************************************
What is not supported?
zbuffer()
lighting
shading
texture mapping
*******************************************************************************
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
7612 4968 34.7% 18-Nov-94 01:58:50 bin/basename
68460 33866 50.5% 08-Dec-94 23:47:34 bin/gltest
8984 5149 42.6% 18-Nov-94 01:58:50 bin/prototype
264 26 90.1% 18-Nov-94 01:58:50 fonts/JXEN.font
1492 893 40.1% 18-Nov-94 01:58:50 fonts/JXEN/7
2853 892 68.7% 18-Nov-94 01:58:50 include/device.h
930 430 53.7% 29-Nov-94 23:49:00 include/gl.h
431 235 45.4% 18-Nov-94 01:58:50 include/README.DOC
11551 4766 58.7% 08-Dec-94 23:50:02 src/agl/agl.doc
11982 5012 58.1% 08-Dec-94 23:50:04 src/agl/agl.guide
4894 1765 63.9% 08-Dec-94 23:50:04 src/agl/agl.h
65 61 6.1% 08-Dec-94 23:50:04 src/agl/AI.sh
70 67 4.2% 08-Dec-94 23:50:04 src/agl/AO.sh
6651 1773 73.3% 08-Dec-94 23:50:06 src/agl/border.c
4381 1122 74.3% 08-Dec-94 23:50:06 src/agl/clip.c
994 526 47.0% 08-Dec-94 23:50:06 src/agl/Compile
139 90 35.2% 08-Dec-94 23:50:06 src/agl/Compile2.sh
2632 1711 34.9% 08-Dec-94 23:50:06 src/agl/Debug
86 60 30.2% 08-Dec-94 23:50:06 src/agl/filelist
3159 965 69.4% 08-Dec-94 23:50:06 src/agl/keymap.h
286 170 40.5% 08-Dec-94 23:50:06 src/agl/makefile
24412 5040 79.3% 08-Dec-94 23:50:08 src/agl/matrix.c
7183 1833 74.4% 08-Dec-94 23:50:08 src/agl/mice.c
9696 2155 77.7% 08-Dec-94 23:50:10 src/agl/poly.c
13 13 0.0% 18-Nov-94 02:01:20 src/agl/pro/ana.pro
286 130 54.5% 08-Dec-94 23:50:00 src/agl/pro/border.pro
395 160 59.4% 08-Dec-94 23:50:00 src/agl/pro/clip.pro
3223 984 69.4% 18-Nov-94 01:58:54 src/agl/pro/glob.pro
869 302 65.2% 08-Dec-94 23:50:00 src/agl/pro/matrix.pro
288 156 45.8% 08-Dec-94 23:50:00 src/agl/pro/mice.pro
14 14 0.0% 18-Nov-94 02:01:22 src/agl/pro/plan.pro
677 202 70.1% 08-Dec-94 23:50:00 src/agl/pro/poly.pro
858 297 65.3% 08-Dec-94 23:50:00 src/agl/pro/que.pro
197 119 39.5% 08-Dec-94 23:50:00 src/agl/pro/rgb.pro
116 73 37.0% 08-Dec-94 23:50:00 src/agl/pro/sprite.pro
286 120 58.0% 08-Dec-94 23:50:00 src/agl/pro/text.pro
1053 392 62.7% 08-Dec-94 23:50:00 src/agl/pro/window.pro
5025 1468 70.7% 08-Dec-94 23:50:10 src/agl/prototypes.h
22733 5631 75.2% 08-Dec-94 23:50:10 src/agl/que.c
6148 2163 64.8% 08-Dec-94 23:51:24 src/agl/RCS/agl.h,v
8778 2370 73.0% 08-Dec-94 23:51:18 src/agl/RCS/border.c,v
6296 1618 74.3% 08-Dec-94 23:51:18 src/agl/RCS/clip.c,v
4009 1269 68.3% 08-Dec-94 23:51:16 src/agl/RCS/keymap.h,v
34692 8043 76.8% 08-Dec-94 23:51:20 src/agl/RCS/matrix.c,v
7971 2099 73.6% 08-Dec-94 23:51:24 src/agl/RCS/mice.c,v
11371 2640 76.7% 08-Dec-94 23:51:24 src/agl/RCS/poly.c,v
30711 8039 73.8% 08-Dec-94 23:51:26 src/agl/RCS/que.c,v
8106 2588 68.0% 08-Dec-94 23:51:20 src/agl/RCS/rgb.c,v
3415 1111 67.4% 08-Dec-94 23:51:20 src/agl/RCS/sprite.c,v
5257 1228 76.6% 08-Dec-94 23:51:20 src/agl/RCS/text.c,v
32395 7954 75.4% 08-Dec-94 23:51:22 src/agl/RCS/window.c,v
6898 2151 68.8% 08-Dec-94 23:50:12 src/agl/rgb.c
334 208 37.7% 08-Dec-94 23:50:12 src/agl/sas.makefile
288 190 34.0% 18-Nov-94 02:01:32 src/agl/SCOPTIONS
2561 822 67.9% 08-Dec-94 23:50:12 src/agl/sprite.c
4071 888 78.1% 08-Dec-94 23:50:12 src/agl/text.c
24310 5533 77.2% 08-Dec-94 23:50:14 src/agl/window.c
611 319 47.7% 18-Nov-94 01:58:50 src/basename/basename.c
9875 2828 71.3% 08-Dec-94 23:48:38 src/gltest/gltest.c
449 198 55.9% 08-Dec-94 23:48:40 src/gltest/makefile
141 92 34.7% 18-Nov-94 02:07:28 src/gltest/prototypes.h
439 250 43.0% 18-Nov-94 01:58:52 src/gltest/sas.makefile
219 166 24.2% 18-Nov-94 01:58:52 src/gltest/SCOPTIONS
301 155 48.5% 18-Nov-94 01:58:50 src/prototype/makefile
1986 803 59.5% 18-Nov-94 01:58:50 src/prototype/prototype.c
118 95 19.4% 18-Nov-94 01:58:50 src/prototype/prototype.h
-------- ------- ----- --------- --------
426990 139456 67.3% 09-Dec-94 12:51:36 66 files